Text copied to clipboard!

Наслов

Text copied to clipboard!

Inženjer firmvera

Опис

Text copied to clipboard!
Tražimo iskusnog i motivisanog inženjera firmvera koji će se pridružiti našem timu i doprineti razvoju i održavanju softverskih rešenja za ugrađene sisteme. Kao inženjer firmvera, bićete odgovorni za dizajniranje, implementaciju, testiranje i optimizaciju firmvera koji pokreće različite elektronske uređaje i sisteme. Radno okruženje je dinamično i zahteva visok nivo tehničke stručnosti, kao i sposobnost rada u multidisciplinarnim timovima. Vaša uloga će uključivati blisku saradnju sa hardverskim inženjerima, softverskim timovima i timovima za testiranje kako biste osigurali da firmver funkcioniše pouzdano i efikasno. Očekuje se da posedujete duboko razumevanje arhitekture mikrokontrolera, real-time operativnih sistema (RTOS), kao i programskih jezika kao što su C i C++. Takođe, bićete uključeni u analizu zahteva, pisanje tehničke dokumentacije i rešavanje problema koji se javljaju tokom razvoja i testiranja. Idealni kandidat ima iskustvo u radu sa alatima za debagovanje, osciloskopima i logičkim analizatorima, kao i poznavanje komunikacionih protokola kao što su I2C, SPI, UART i CAN. Poznavanje sigurnosnih standarda i procedura za razvoj softvera u industrijskim i potrošačkim uređajima je dodatna prednost. Ako ste strastveni u vezi sa tehnologijom, volite da rešavate tehničke izazove i želite da radite na inovativnim projektima koji imaju stvaran uticaj, pozivamo vas da se prijavite i postanete deo našeg tima.

Одговорности

Text copied to clipboard!
  • Razvoj i implementacija firmvera za ugrađene sisteme
  • Pisanje i održavanje tehničke dokumentacije
  • Testiranje i debagovanje firmvera
  • Saradnja sa hardverskim i softverskim timovima
  • Optimizacija performansi firmvera
  • Implementacija komunikacionih protokola (I2C, SPI, UART, CAN)
  • Praćenje industrijskih standarda i sigurnosnih smernica
  • Učestvovanje u analizi zahteva i dizajnu sistema
  • Rešavanje tehničkih problema i grešaka u kodu
  • Učestvovanje u revizijama koda i tehničkim diskusijama

Захтеви

Text copied to clipboard!
  • Diploma iz elektrotehnike, računarstva ili srodne oblasti
  • Iskustvo u programiranju u C i C++ jezicima
  • Poznavanje arhitekture mikrokontrolera
  • Iskustvo sa RTOS-om i ugrađenim sistemima
  • Veštine debagovanja i korišćenja alata kao što su osciloskopi
  • Poznavanje komunikacionih protokola (I2C, SPI, UART, CAN)
  • Sposobnost rada u timu i dobre komunikacione veštine
  • Poznavanje sigurnosnih standarda u razvoju softvera
  • Iskustvo sa verzionim sistemima (npr. Git)
  • Sposobnost rešavanja problema i analitičko razmišljanje

Могућа питања на интервјуу

Text copied to clipboard!
  • Koliko godina iskustva imate u razvoju firmvera?
  • Koje mikrokontrolere ste koristili u prethodnim projektima?
  • Da li imate iskustva sa RTOS-om? Koji ste koristili?
  • Kako pristupate debagovanju kompleksnih problema u firmveru?
  • Koje komunikacione protokole ste implementirali?
  • Da li ste radili u timovima sa hardverskim inženjerima?
  • Kako osiguravate kvalitet i pouzdanost firmvera?
  • Koje alate koristite za testiranje i analizu performansi?
  • Da li imate iskustva sa sigurnosnim standardima u razvoju softvera?
  • Kako dokumentujete svoj kod i tehničke odluke?